HIDE: A hardware intelligent description environment

نویسندگان

  • Khaled Benkrid
  • Samir Belkacemi
  • Abdsamad Benkrid
چکیده

This paper presents a logic-based structural hardware design environment, called HIDE, developed at the Queen’s University of Belfast. Central to this environment is a hardware description language which provides more abstract and elegant hardware descriptions and compositions than are possible in traditional hardware description languages such as VHDL or Verilog. The guiding principle in designing HIDE was the satisfaction of the dual requirement of abstract hardware design and hardware efficiency. The paper presents several novel developments of earlier published work, including the detailed syntax, semantic and implementation of the latest version of HIDE. The latter includes 3D circuit composition, layout managers and higher level block constructors. Using a small set of powerful constructors, HIDE allows hardware designers to describe and assemble highly efficient circuits from high level geometrical descriptions based on Signal Flow Graphs (SFG). Optimised hardware is generated automatically from such descriptions in the form of fully placed configurations in EDIF format, or VHDL. The paper illustrates this in the construction of a high performance Matrix-Multiplier core for Xilinx Virtex FPGAs. Comparative implementation results are presented which show that our HIDE system matches the performance (in terms of speed and area) of specialised FPGA vendor tools such as the Xilinx Core Generator, with the added feature of being a full programming environment. A qualitative comparison of the HIDE language with other hardware design languages, namely: the industry standard VHDL and a hardware design language similar to HIDE, called LAVA, shows several merits of HIDE and outlines future development plans.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HIDE+: A Logic Based Hardware Development Environment

With the advent of System-On-Chip (SOC) technology, there is a pressing need to enhance the quality of design tools available and increase the level of abstraction at which hardware is designed, implemented and programmed. This would reduce the gap between what is currently achievable technologically, and what hardware engineers are capable to produce given time to market constraints. Hardware ...

متن کامل

Investigating the Effect of Virtual Reality Environment and Intelligent Control Panel on the Rehabilitation of Upper Limb

Introduction: Occupational therapy and performing specific motor activities are among the healing processes for injured people that should be followed by patients in need after the doctor’s prescription. The objective of this study was to evaluate the effect of using virtual reality environments and interacting with hardware designed for the treatment and rehabilitation of patients with upper l...

متن کامل

Investigating the Effect of Virtual Reality Environment and Intelligent Control Panel on the Rehabilitation of Upper Limb

Introduction: Occupational therapy and performing specific motor activities are among the healing processes for injured people that should be followed by patients in need after the doctor’s prescription. The objective of this study was to evaluate the effect of using virtual reality environments and interacting with hardware designed for the treatment and rehabilitation of patients with upper l...

متن کامل

A Logic Based Hardware Development Environment

This paper presents a logic based approach to hardware abstraction and composition based on the logic programming language Prolog. This is an attempt to satisfy the dual requirement of abstract hardware design and hardware efficiency. Central to this approach is a hardware description environment called HIDE, which provides more abstract and elegant hardware descriptions and compositions than a...

متن کامل

High Performance Physical Environmental Security using Distributed Cooperative Sensor Nodes

Fusion of cooperative intelligent sensor nodes in a distributed environment can provide a high performance event monitoring system mainly for security issues. Partitioning the hardware design space into entities called agents, which are autonomous units of execution that have the capability of interacting with the environment and each other has been made much more attractive by the recent advan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Microprocessors and Microsystems

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2006